Questões de pesquisa

QP1.1 Como é a distribuição de modificações entre o código dependente de plataforma?

QP2.1 A equipe de desenvolvimento de bibliotecas multiplataforma tende a tornar-se mais generalista ou especialista ao longo do tempo?

QP2.2 Com quantas plataformas cada desenvolvedor trabalha?

QP3.1 Os desenvolvedores de bibliotecas multiplataforma tendem a especializar-se em dispositivos desktop ou mobile ao longo do tempo?

Resultados - Análise quantitativa

Allegro

QP1 - Como é a distribuição de tarefas de manutenção entre o código independente e específico de plataforma?

Especifico -> Soma da quantidade de vezes que o código específico de cada plataforma é modificado.
Independente -> Quantidade de vezes que o codigo independente é modificado sozinho
especifico -> Quantidade de vezes que o codigo especifico de uma ou mais plataformas é modificado
ambos -> Quantidade de vezes que o codigo especifico e independente de uma ou mais plataformas sao modificados em conjunto
[1] “

"

Número de modificações no código específico e independente

[1] “

"

QP1.1 Qual plataforma é modificada com mais frequência?.
Contamos a quantidade de vezes que o código específico de cada plataforma é modificado.
[1] “

"

Número de modificações em cada plataforma

[1] “

"

QP2 - A equipe de desenvolvimento de bibliotecas multiplataforma é formada majoritariamente por desenvolvedores generalistas ou especialistas em plataformas?

esp -> desenvolvedores que trabalham apenas com uma plataforma.
gen -> desenvolvedores que trabalham com mais de uma plataforma.
NA -> desenvolvedores que tranbalham apenas com o código independente.
tipo n porc_dev
gen 9 90
NA 1 10
QP2.1 - A equipe de desenvolvimento de bibliotecas multiplataforma tende a tornar-se mais generalista ou especialita em plataformas ao lonto do tempo?

QP3 - Os desenvolvedores de bibliotecas multiplataforma são especialistas em plataformas de um determinado tipo de dispositivo ou trabalham com plataformas de mais de um tipo de dispositivo?

None -> desenvolvedores que tranbalham apenas com o código independente.
Desktop -> desenvolvedores que tranbalham apenas com o código plataformas de dispositivos desktop
Mobile -> desenvolvedores que tranbalham apenas com o código plataformas de dispositivos mobile
Both -> desenvolvedores que tranbalham com o código plataformas de dispositivos mobile e desktop
dispositivo n_todos porc_todos
None 1 10
Desktop 0 0
Mobile 0 0
Both 9 90
QP3.1 - A equipe de desenvolvimento de bibliotecas multiplataforma tende a tornar-se mais generalista ou especialita em dipositivos ao lonto do tempo?

Análise temporal com janela deslizante

Janela de 24 semanas

QP2.1 - A equipe de desenvolvimento de bibliotecas multiplataforma tende a tornar-se mais generalista ou especialista ao longo do tempo?

[1] “

"

Evolução dos desenvolvedores generalistas ao longo do tempo

( janela 24 semanas, iteracao de 4 semanas) [1] “

"

QP2.2 - Dos desenvolvedores generalistas, eles tendem a trabalhar com mais plataformas ao longo do tempo?

QP3.1 - Os desenvolvedores de bibliotecas multiplataforma tendem a especializar-se em dispositivos desktop ou mobile ao longo do tempo?

[1] “

"

Evolução dos desenvolvedores que trabalham com

dispositivos desktop e mobile ( janela 24 semanas, iteracao de 4 semanas) [1] “

"

————————————————————————-

SDL

QP1 - Como é a distribuição de tarefas de manutenção entre o código independente e específico de plataforma?

Especifico -> Soma da quantidade de vezes que o código específico de cada plataforma é modificado.
Independente -> Quantidade de vezes que o codigo independente é modificado sozinho
especifico -> Quantidade de vezes que o codigo especifico de uma ou mais plataformas é modificado
ambos -> Quantidade de vezes que o codigo especifico e independente de uma ou mais plataformas sao modificados em conjunto
[1] “

"

Número de modificações no código específico e independente

[1] “

"

QP1.1 Qual plataforma é modificada com mais frequência?.
Contamos a quantidade de vezes que o código específico de cada plataforma é modificado.
[1] “

"

Número de modificações em cada plataforma

[1] “

"

QP2 - A equipe de desenvolvimento de bibliotecas multiplataforma é formada majoritariamente por desenvolvedores generalistas ou especialistas em plataformas?

esp -> desenvolvedores que trabalham apenas com uma plataforma.
gen -> desenvolvedores que trabalham com mais de uma plataforma.
NA -> desenvolvedores que tranbalham apenas com o código independente.
tipo n porc_dev
esp 7 25.9
gen 17 63.0
NA 3 11.1
QP2.1 - A equipe de desenvolvimento de bibliotecas multiplataforma tende a tornar-se mais generalista ou especialita em plataformas ao lonto do tempo?

QP3 - Os desenvolvedores de bibliotecas multiplataforma são especialistas em plataformas de um determinado tipo de dispositivo ou trabalham com plataformas de mais de um tipo de dispositivo?

None -> desenvolvedores que tranbalham apenas com o código independente.
Desktop -> desenvolvedores que tranbalham apenas com o código plataformas de dispositivos desktop
Mobile -> desenvolvedores que tranbalham apenas com o código plataformas de dispositivos mobile
Both -> desenvolvedores que tranbalham com o código plataformas de dispositivos mobile e desktop
dispositivo n_todos porc_todos
None 3 11.111111
Desktop 10 37.037037
Mobile 2 7.407407
Both 12 44.444444
QP3.1 - A equipe de desenvolvimento de bibliotecas multiplataforma tende a tornar-se mais generalista ou especialita em dipositivos ao lonto do tempo?

Análise temporal com janela deslizante

Janela de 24 semanas

QP2.1 - A equipe de desenvolvimento de bibliotecas multiplataforma tende a tornar-se mais generalista ou especialista ao longo do tempo?

[1] “

"

Evolução dos desenvolvedores generalistas ao longo do tempo

( janela 24 semanas, iteracao de 4 semanas) [1] “

"

QP2.2 - Dos desenvolvedores generalistas, eles tendem a trabalhar com mais plataformas ao longo do tempo?

QP3.1 - Os desenvolvedores de bibliotecas multiplataforma tendem a especializar-se em dispositivos desktop ou mobile ao longo do tempo?

[1] “

"

Evolução dos desenvolvedores que trabalham com

dispositivos desktop e mobile ( janela 24 semanas, iteracao de 4 semanas) [1] “

"

————————————————————————-

SFML

QP1 - Como é a distribuição de tarefas de manutenção entre o código independente e específico de plataforma?

Especifico -> Soma da quantidade de vezes que o código específico de cada plataforma é modificado.
Independente -> Quantidade de vezes que o codigo independente é modificado sozinho
especifico -> Quantidade de vezes que o codigo especifico de uma ou mais plataformas é modificado
ambos -> Quantidade de vezes que o codigo especifico e independente de uma ou mais plataformas sao modificados em conjunto
[1] “

"

Número de modificações no código específico e independente

[1] “

"

QP1.1 Qual plataforma é modificada com mais frequência?.
Contamos a quantidade de vezes que o código específico de cada plataforma é modificado.
[1] “

"

Número de modificações em cada plataforma

[1] “

"

QP2 - A equipe de desenvolvimento de bibliotecas multiplataforma é formada majoritariamente por desenvolvedores generalistas ou especialistas em plataformas?

esp -> desenvolvedores que trabalham apenas com uma plataforma.
gen -> desenvolvedores que trabalham com mais de uma plataforma.
NA -> desenvolvedores que tranbalham apenas com o código independente.
tipo n porc_dev
esp 2 20
gen 7 70
NA 1 10
QP2.1 - A equipe de desenvolvimento de bibliotecas multiplataforma tende a tornar-se mais generalista ou especialita em plataformas ao lonto do tempo?

QP3 - Os desenvolvedores de bibliotecas multiplataforma são especialistas em plataformas de um determinado tipo de dispositivo ou trabalham com plataformas de mais de um tipo de dispositivo?

None -> desenvolvedores que tranbalham apenas com o código independente.
Desktop -> desenvolvedores que tranbalham apenas com o código plataformas de dispositivos desktop
Mobile -> desenvolvedores que tranbalham apenas com o código plataformas de dispositivos mobile
Both -> desenvolvedores que tranbalham com o código plataformas de dispositivos mobile e desktop
dispositivo n_todos porc_todos
None 1 10
Desktop 2 20
Mobile 1 10
Both 6 60
QP3.1 - A equipe de desenvolvimento de bibliotecas multiplataforma tende a tornar-se mais generalista ou especialita em dipositivos ao lonto do tempo?

Análise temporal com janela deslizante

Janela de 24 semanas

QP2.1 - A equipe de desenvolvimento de bibliotecas multiplataforma tende a tornar-se mais generalista ou especialista ao longo do tempo?

[1] “

"

Evolução dos desenvolvedores generalistas ao longo do tempo

( janela 24 semanas, iteracao de 4 semanas) [1] “

"

QP2.2 - Dos desenvolvedores generalistas, eles tendem a trabalhar com mais plataformas ao longo do tempo?

QP3.1 - Os desenvolvedores de bibliotecas multiplataforma tendem a especializar-se em dispositivos desktop ou mobile ao longo do tempo?

[1] “

"

Evolução dos desenvolvedores que trabalham com

dispositivos desktop e mobile ( janela 24 semanas, iteracao de 4 semanas) [1] “

"

————————————————————————-

Coco2dx

QP1 - Como é a distribuição de tarefas de manutenção entre o código independente e específico de plataforma?

Especifico -> Soma da quantidade de vezes que o código específico de cada plataforma é modificado.
Independente -> Quantidade de vezes que o codigo independente é modificado sozinho
especifico -> Quantidade de vezes que o codigo especifico de uma ou mais plataformas é modificado
ambos -> Quantidade de vezes que o codigo especifico e independente de uma ou mais plataformas sao modificados em conjunto
[1] “

"

Número de modificações no código específico e independente

[1] “

"

QP1.1 Qual plataforma é modificada com mais frequência?.
Contamos a quantidade de vezes que o código específico de cada plataforma é modificado.
[1] “

"

Número de modificações em cada plataforma

[1] “

"

QP2 - A equipe de desenvolvimento de bibliotecas multiplataforma é formada majoritariamente por desenvolvedores generalistas ou especialistas em plataformas?

esp -> desenvolvedores que trabalham apenas com uma plataforma.
gen -> desenvolvedores que trabalham com mais de uma plataforma.
NA -> desenvolvedores que tranbalham apenas com o código independente.
tipo n porc_dev
esp 22 23.9
gen 59 64.1
NA 11 12.0
QP2.1 - A equipe de desenvolvimento de bibliotecas multiplataforma tende a tornar-se mais generalista ou especialita em plataformas ao lonto do tempo?

QP3 - Os desenvolvedores de bibliotecas multiplataforma são especialistas em plataformas de um determinado tipo de dispositivo ou trabalham com plataformas de mais de um tipo de dispositivo?

None -> desenvolvedores que tranbalham apenas com o código independente.
Desktop -> desenvolvedores que tranbalham apenas com o código plataformas de dispositivos desktop
Mobile -> desenvolvedores que tranbalham apenas com o código plataformas de dispositivos mobile
Both -> desenvolvedores que tranbalham com o código plataformas de dispositivos mobile e desktop
dispositivo n_todos porc_todos
None 11 11.95652
Desktop 10 10.86957
Mobile 16 17.39130
Both 55 59.78261
QP3.1 - A equipe de desenvolvimento de bibliotecas multiplataforma tende a tornar-se mais generalista ou especialita em dipositivos ao lonto do tempo?

Análise temporal com janela deslizante

Janela de 24 semanas

QP2.1 - A equipe de desenvolvimento de bibliotecas multiplataforma tende a tornar-se mais generalista ou especialista ao longo do tempo?

[1] “

"

Evolução dos desenvolvedores generalistas ao longo do tempo

( janela 24 semanas, iteracao de 4 semanas) [1] “

"

QP2.2 - Dos desenvolvedores generalistas, eles tendem a trabalhar com mais plataformas ao longo do tempo?

QP3.1 - Os desenvolvedores de bibliotecas multiplataforma tendem a especializar-se em dispositivos desktop ou mobile ao longo do tempo?

[1] “

"

Evolução dos desenvolvedores que trabalham com

dispositivos desktop e mobile ( janela 24 semanas, iteracao de 4 semanas) [1] “

"

————————————————————————-

Godot

QP1 - Como é a distribuição de tarefas de manutenção entre o código independente e específico de plataforma?

Especifico -> Soma da quantidade de vezes que o código específico de cada plataforma é modificado.
Independente -> Quantidade de vezes que o codigo independente é modificado sozinho
especifico -> Quantidade de vezes que o codigo especifico de uma ou mais plataformas é modificado
ambos -> Quantidade de vezes que o codigo especifico e independente de uma ou mais plataformas sao modificados em conjunto
[1] “

"

Número de modificações no código específico e independente

[1] “

"

QP1.1 Qual plataforma é modificada com mais frequência?.
Contamos a quantidade de vezes que o código específico de cada plataforma é modificado.
[1] “

"

Número de modificações em cada plataforma

[1] “

"

QP2 - A equipe de desenvolvimento de bibliotecas multiplataforma é formada majoritariamente por desenvolvedores generalistas ou especialistas em plataformas?

esp -> desenvolvedores que trabalham apenas com uma plataforma.
gen -> desenvolvedores que trabalham com mais de uma plataforma.
NA -> desenvolvedores que tranbalham apenas com o código independente.
tipo n porc_dev
esp 19 16.4
gen 52 44.8
NA 45 38.8
QP2.1 - A equipe de desenvolvimento de bibliotecas multiplataforma tende a tornar-se mais generalista ou especialita em plataformas ao lonto do tempo?

QP3 - Os desenvolvedores de bibliotecas multiplataforma são especialistas em plataformas de um determinado tipo de dispositivo ou trabalham com plataformas de mais de um tipo de dispositivo?

None -> desenvolvedores que tranbalham apenas com o código independente.
Desktop -> desenvolvedores que tranbalham apenas com o código plataformas de dispositivos desktop
Mobile -> desenvolvedores que tranbalham apenas com o código plataformas de dispositivos mobile
Both -> desenvolvedores que tranbalham com o código plataformas de dispositivos mobile e desktop
dispositivo n_todos porc_todos
None 45 38.793103
Desktop 20 17.241379
Mobile 5 4.310345
Both 46 39.655172
QP3.1 - A equipe de desenvolvimento de bibliotecas multiplataforma tende a tornar-se mais generalista ou especialita em dipositivos ao lonto do tempo?

Análise temporal com janela deslizante

Janela de 24 semanas

QP2.1 - A equipe de desenvolvimento de bibliotecas multiplataforma tende a tornar-se mais generalista ou especialista ao longo do tempo?

[1] “

"

Evolução dos desenvolvedores generalistas ao longo do tempo

( janela 24 semanas, iteracao de 4 semanas) [1] “

"

QP2.2 - Dos desenvolvedores generalistas, eles tendem a trabalhar com mais plataformas ao longo do tempo?

QP3.1 - Os desenvolvedores de bibliotecas multiplataforma tendem a especializar-se em dispositivos desktop ou mobile ao longo do tempo?

[1] “

"

Evolução dos desenvolvedores que trabalham com

dispositivos desktop e mobile ( janela 24 semanas, iteracao de 4 semanas) [1] “

"

————————————————————————-